
body
{
  margin:0px; 
  background-image:url(fond6.png);
  color:#666; 
  font-size:12pt; 
  font-weight:normal; 
  font-family:Arial,Helvetica,sans-serif;
}

.logo
{
  position: absolute; 
  left:150px; 
  top:0px;
  color:#AAA; 
  font-size:24pt; 
  font-weight:bold; 
  font-family:Arial,Helvetica,sans-serif;
  z-index:10;
}

.bandeau
{
  position: absolute; 
  left:0px; 
  top:0px;
  width:100%;
  height:79px;
  background-image:url(logo7.png);
  color:#AAA; 
  font-size:24pt; 
  font-weight:bold; 
  font-family:Arial,Helvetica,sans-serif;
}

.conteneur_general
{
  position: relative; 
  left:50%; 
  width:800px; 
  margin-left:-500px; 
  top:70px;
  float:left;
  z-index:10;
}

.coche_blanc
{
  height:25px;
  background-image:url(coche.gif);
  background-repeat:no-repeat;
  background-position: bottom left;
}

.bloc_recherche_dark
{
  padding-top:10px;
  padding-bottom:10px;  
  background-color:#222;
  margin-bottom:10px;
  margin-top:15px;
  padding-right:10px;
  padding-left:10px;
  z-index:10;
  color:#999;
  font-size:8pt; 
}

.bloc_recherche_dark_grad
{
  padding-top:10px;
  padding-bottom:10px;  
  background-image:url(blackgrad.png);
  background-repeat:repeat-x;
  border:#2a2a2a 1px solid; 
  margin-bottom:10px;
  margin-top:15px;
  padding-right:10px;
  padding-left:10px;
  z-index:10;
  color:#999;
  font-size:8pt; 
}

.bloc_recherche
{
  padding-top:10px;
  padding-bottom:10px;  
  background-image:url(graygrad.png);
  background-repeat:repeat-x;
  border:#fff 2px solid; 
  margin-bottom:10px;
  margin-top:15px;
  padding-right:10px;
  padding-left:10px;
  z-index:10;
  color:#999;
  font-size:8pt; 
}

.bloc_contenu
{
  padding-top:20px;
  background-image:url(graygrad.png);
  background-repeat:repeat-x;
  border:#fff 2px solid; 
  margin-bottom:20px;
  margin-top:-10px;
  padding-right:0px;
  padding-left:0px;
  z-index:10;
}

.conteneur_droite
{
  position: relative; 
  width:200px; 
  left:50%; 
  padding-top:20px;
  background-color:#222;
  color:#999;
  margin-bottom:20px;
  margin-top:250px;
  margin-left:-5px;
  float:left;
  font-size:8pt; 
}

.separ
{
  width:100%; 
  border-top:1px solid #C0C0C0; 
  border-bottom:1px solid #fbfbfb; 
  line-height:0px;
  clear:both
}

.separdark
{
  width:100%; 
  border-top:1px solid #333; 
  border-bottom:1px solid #666; 
  line-height:0px;
}

.encart
{
  background-color:#fff;
  border-top:1px solid #C0C0C0; 
  padding-right:10px;
  padding-left:10px;
  padding-bottom:10px;
}

.content_block
{
  padding-top:5px; 
	padding-left:10px; 
	padding-right:10px; 
	padding-bottom:5px;
}

.titre_cadre
{
	color:#197f77; 
	font-size:20px; 
	font-weight:bold; 
	font-family:Arial,Helvetica,sans-serif;
	line-height:22px; 
}

h1
{
	color:#0d415f; 
	padding:10px;
	margin:0px;
	font-size:30px; 
	font-weight:bold; 
	font-family:Arial,Helvetica,sans-serif;
}

h2
{
	padding-top:5px; 
	color:#197f77; 
	font-size:16px; 
	font-weight:bold; 
	font-family:Arial,Helvetica,sans-serif;
}

h3
{
	color:#777; 
	font-size:8.5pt; 
	font-weight:normal; 
	font-family:Arial,Helvetica,sans-serif;
	margin:0px;
}

.info_cadre
{
  color:#666; 
  font-size:14px; 
  font-weight:normal; 
  font-family:Arial,Helvetica,sans-serif; 
  padding-left:5px;
}

.texte_cadre
{
  color:#666; 
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  padding-bottom:10px;
}

A.button {
	PADDING-RIGHT: 18px; 
	DISPLAY: block; 
	BACKGROUND: url(bg_button_a.gif) no-repeat right top; 
	FLOAT: left; 
	WORD-SPACING: normal; 
	COLOR: #444; 
	MARGIN-RIGHT: 6px; 
	LETTER-SPACING: 0px; 
	HEIGHT: 24px; 
	TEXT-DECORATION: none
}

A.button SPAN {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 12px; 
	BACKGROUND: url(bg_button_span.gif) no-repeat; 
	PADDING-BOTTOM: 5px; 
	LINE-HEIGHT: 14px; 
	PADDING-TOP: 5px;
  color:#888; 
  font-size:10px; 
  font-weight:bold; 
  font-family:Arial,Helvetica,sans-serif;	
}

A.button:active {
	BACKGROUND-POSITION: right bottom; 
	COLOR: #000; 
	outline: none
}

A.button:active {
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: left bottom; 
	PADDING-LEFT: 12px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 6px
}



A.blackbutton {
	PADDING-RIGHT: 18px; 
	DISPLAY: block; 
	BACKGROUND: url(bg_button_a_noir.gif) no-repeat right top; 
	FLOAT: left; 
	WORD-SPACING: normal; 
	COLOR: #AAA; 
	MARGIN-RIGHT: 6px; 
	LETTER-SPACING: 0px; 
	HEIGHT: 24px; 
	TEXT-DECORATION: none
}

A.blackbutton SPAN {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 12px; 
	BACKGROUND: url(bg_button_span_noir.gif) no-repeat; 
	PADDING-BOTTOM: 5px; 
	LINE-HEIGHT: 14px; 
	PADDING-TOP: 5px;
  color:#AAA; 
  font-size:10px; 
  font-weight:bold; 
  font-family:Arial,Helvetica,sans-serif;	
}

A.blackbutton:active {
	BACKGROUND-POSITION: right bottom; 
	COLOR: #DDD; 
	outline: none
}

A.blackbutton:active {
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: left bottom; 
	PADDING-LEFT: 12px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 6px
}

.clear {
	OVERFLOW: hidden; 
	WIDTH: 100%; 
	TEXT-ALIGN: center
}

.nodisplay
{
  display:none;
}